package hierarchies;

import javax.swing.JFrame;

public abstract class Frame extends JFrame{
    Main listen;
    
    public abstract void setPartitions(int partitions);
    public abstract void setPixels(int pixels);
    public abstract void setRegions(int regions);
    public abstract void setGlobalRange(Comparable globalRange);
    public abstract void setLocalRange(String localRange);
    public abstract void setGlobalRange(String globalRange);
    public abstract void setLocalRange(Comparable localRange);
    public abstract void setCindex(float cindex);
    public abstract void setTime(long time);
    public abstract void setPixel(int x, int y);
    public abstract void setPixelValue(Comparable value);
    public abstract void setPixelValue(String value);
    public abstract void setLevel(int level);
    public abstract void setRegionId(int id);
    public abstract void setRegionSize(int size);
    public abstract void setRegionColor(Comparable color);
    public abstract void setRegionColor(String color);

    public abstract void setHighlightEnabled(boolean status);
    public abstract void allowVisualize(int n);

}
